﻿package com.zit.dao;

import java.util.List;

import org.hibernate.Query;
import org.hibernate.Session;

import com.zit.entity.Profession;

/**
 * 功能：专业管理
 * 
 * @author 唐美兰
 * @createTime 2013-12-3
 */
public class ProfessionDAO extends BaseDAO {

	/**
	 * 功能：查询所有专业
	 * 
	 * @param s
	 * @return
	 */
	public List<Profession> showprofession(Session s) {
		return s.createQuery("from Profession where isDelete=0").list();
	}

	/**
	 * 功能：添加专业
	 * 
	 * @param s
	 * @param p
	 */
	public void addprofession(Session s, Profession p) {
		s.save(p);
		
	}

	/**
	 * 功能：修改专业名
	 * @param s
	 * @param name
	 * @param id
	 */
	public void updateprofession(Session s,String name,int id){
		Query query = s.createQuery("update Profession set name=:name where id=:id").setParameter("name", name).setParameter("id", id);
		query.executeUpdate();
	}
	
}
